.flex-box {
  border-radius: 1.33333333vw;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  background-color: #fff;
}
.flex-group {
  padding: 0 4vw;
  height: 13.33333333vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
  font-size: 3.73333333vw;
}
.flex-group:last-child {
  border-bottom: 0;
}
.flex-group label {
  width: 16vw;
  min-width: 16vw;
  font-weight: bold;
  margin-right: 1.33333333vw;
}
.flex-group .prompt {
  display: block;
  width: 21.33333333vw;
  min-width: 21.33333333vw;
  color: #3cc51f;
}
.flex-group .door-num {
  flex: none;
  max-width: 45.33333333vw;
}
.flex-group input {
  flex: 1;
}
.name {
  font-size: 3.73333333vw;
}
.num {
  font-size: 3.73333333vw;
  color: #999;
}
.address {
  font-size: 3.46666667vw;
  margin-top: 1.33333333vw;
  color: #666;
}
.num-list {
  max-height: 80vw;
  overflow-y: auto;
  background-color: #fff;
}
.money-box {
  background-color: #fff;
  border-radius: 1.33333333vw;
  margin: 6.66666667vw 0;
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.3);
}
.money-box input {
  text-align: right;
}
.add-money input {
  text-align: left;
}
.choose-btn {
  display: block;
  height: 13.33333333vw;
  line-height: 13.33333333vw;
  width: 100%;
  background-color: transparent;
  text-align: right;
  font-size: 3.73333333vw;
}
/* 修改jq-weui样式 */
.weui-popup__modal .modal-content {
  padding-top: 10.66666667vw;
}
.toolbar-inner {
  height: 10.66666667vw !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.toolbar-inner h1 {
  font-size: 3.73333333vw !important;
}
.toolbar-inner > a {
  position: static!important;
  font-size: 3.73333333vw;
}
.weui-picker-modal .picker-items {
  font-size: 4.26666667vw;
}
.weui-picker-modal {
  height: 53.33333333vw;
}
.weui-cells:after,
.weui-cells:before {
  display: none;
}
